package modelEntity

// EbUpgradeLog 升级记录
type UpgradeLog struct {
	ID            int64  `json:"id" gorm:"column:id" form:"id"`                                     // 自增ID
	Title         string `json:"title" gorm:"column:title" form:"title"`                            // 标题说明
	Content       string `json:"content" gorm:"column:content" form:"content"`                      // 更新内容
	FirstVersion  string `json:"first_version" gorm:"column:first_version" form:"first_version"`    // 版本号第一位
	SecondVersion string `json:"second_version" gorm:"column:second_version" form:"second_version"` // 版本号第二位
	ThirdVersion  string `json:"third_version" gorm:"column:third_version" form:"third_version"`    // 版本号第三位
	FourthVersion string `json:"fourth_version" gorm:"column:fourth_version" form:"fourth_version"` // 版本号第四位
	ErrorData     string `json:"error_data" gorm:"column:error_data" form:"error_data"`             // 错误内容
	UpgradeTime   int64  `json:"upgrade_time" gorm:"column:upgrade_time" form:"upgrade_time"`       // 升级时间
	PackageLink   string `json:"package_link" gorm:"column:package_link" form:"package_link"`       // 文件备份地址
	DataLink      string `json:"data_link" gorm:"column:data_link" form:"data_link"`                // 数据备份地址
}

// TableName 表名称
func (*UpgradeLog) TableName() string {
	return "eb_upgrade_log"
}
